home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / shell / tokei4 / src / t_setgui.c < prev    next >
C/C++ Source or Header  |  1995-04-04  |  9KB  |  362 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    timeSetBaseDialogID ;
  9. extern int    timeSetDButtonID[8] ;
  10. extern int    timeSetButtonFunc() ;
  11. extern int    timeSetFunc() ;
  12. extern int    timeSetMessageID[11] ;
  13. extern int    timeSetScrollbarID ;
  14. extern int    timeSetScrollbarFunc() ;
  15.  
  16. #define ALIGN    4
  17. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  18.  
  19. /*    MMI_init 用データ    */
  20.  
  21. /*    ヘッダ    */
  22.  
  23. MMIINIT    initDataT_SETGUI = { "MmiInit",  21, 0 } ;
  24.  
  25. /* timeSetBaseDialogID */
  26.  
  27. static MMIPACKET d001 = {    &timeSetBaseDialogID,
  28.                             NULL,
  29.                             &MJ_DIALOGL40,
  30.                             OFFSET(DIALOGL40),
  31.                             MS_NONE
  32.                         } ;
  33. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  34.                              259, 153, 381, 327, 8, 9,12,
  35.                             MS_PANELL40 | MS_FRAMEL40,
  36.                             NULL,   0,   0
  37.                         } ;
  38.  
  39. /* timeSetDButtonID[0] */
  40.  
  41. static MMIPACKET d002 = {    &timeSetDButtonID[0],
  42.                             &timeSetBaseDialogID,
  43.                             &MJ_DBUTTONL40,
  44.                             OFFSET(DBUTTONL40),
  45.                             MS_NONE
  46.                         } ;
  47. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  48.                              280, 190, 319, 209, 8, 1, 7,
  49.                             MS_UFRAMEL40 | MS_FRAMEL40,
  50.                             timeSetButtonFunc,
  51.                             0x0000
  52.                         } ;
  53.  
  54. /* timeSetDButtonID[1] */
  55.  
  56. static MMIPACKET d003 = {    &timeSetDButtonID[1],
  57.                             &timeSetBaseDialogID,
  58.                             &MJ_DBUTTONL40,
  59.                             OFFSET(DBUTTONL40),
  60.                             MS_NONE
  61.                         } ;
  62. static DBUTTONL40    d003d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  63.                              320, 190, 359, 209, 8, 1, 7,
  64.                             MS_UFRAMEL40 | MS_FRAMEL40,
  65.                             timeSetButtonFunc,
  66.                             0x0000
  67.                         } ;
  68.  
  69. /* timeSetDButtonID[2] */
  70.  
  71. static MMIPACKET d004 = {    &timeSetDButtonID[2],
  72.                             &timeSetBaseDialogID,
  73.                             &MJ_DBUTTONL40,
  74.                             OFFSET(DBUTTONL40),
  75.                             MS_NONE
  76.                         } ;
  77. static DBUTTONL40    d004d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  78.                              280, 210, 319, 229, 8, 1, 7,
  79.                             MS_UFRAMEL40 | MS_FRAMEL40,
  80.                             timeSetButtonFunc,
  81.                             0x0000
  82.                         } ;
  83.  
  84. /* timeSetDButtonID[3] */
  85.  
  86. static MMIPACKET d005 = {    &timeSetDButtonID[3],
  87.                             &timeSetBaseDialogID,
  88.                             &MJ_DBUTTONL40,
  89.                             OFFSET(DBUTTONL40),
  90.                             MS_NONE
  91.                         } ;
  92. static DBUTTONL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  93.                              320, 210, 359, 229, 8, 1, 7,
  94.                             MS_UFRAMEL40 | MS_FRAMEL40,
  95.                             timeSetButtonFunc,
  96.                             0x0000
  97.                         } ;
  98.  
  99. /* timeSetDButtonID[4] */
  100.  
  101. static MMIPACKET d006 = {    &timeSetDButtonID[4],
  102.                             &timeSetBaseDialogID,
  103.                             &MJ_DBUTTONL40,
  104.                             OFFSET(DBUTTONL40),
  105.                             MS_NONE
  106.                         } ;
  107. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  108.                              280, 230, 319, 249, 8, 1, 7,
  109.                             MS_UFRAMEL40 | MS_FRAMEL40,
  110.                             timeSetButtonFunc,
  111.                             0x0000
  112.                         } ;
  113.  
  114. /* timeSetDButtonID[5] */
  115.  
  116. static MMIPACKET d007 = {    &timeSetDButtonID[5],
  117.                             &timeSetBaseDialogID,
  118.                             &MJ_DBUTTONL40,
  119.                             OFFSET(DBUTTONL40),
  120.                             MS_NONE
  121.                         } ;
  122. static DBUTTONL40    d007d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  123.                              320, 230, 359, 249, 8, 1, 7,
  124.                             MS_UFRAMEL40 | MS_FRAMEL40,
  125.                             timeSetButtonFunc,
  126.                             0x0000
  127.                         } ;
  128.  
  129. /* timeSetDButtonID[6] */
  130.  
  131. static MMIPACKET d008 = {    &timeSetDButtonID[6],
  132.                             &timeSetBaseDialogID,
  133.                             &MJ_DBUTTONL40,
  134.                             OFFSET(DBUTTONL40),
  135.                             MS_NONE
  136.                         } ;
  137. static DBUTTONL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  138.                              272, 295, 314, 318, 5, 9, 8,
  139.                             MS_PANELL40 | MS_FRAMEL40,
  140.                             timeSetFunc,
  141.                             0x8012
  142.                         } ;
  143.  
  144. /* timeSetDButtonID[7] */
  145.  
  146. static MMIPACKET d009 = {    &timeSetDButtonID[7],
  147.                             &timeSetBaseDialogID,
  148.                             &MJ_DBUTTONL40,
  149.                             OFFSET(DBUTTONL40),
  150.                             MS_NONE
  151.                         } ;
  152. static DBUTTONL40    d009d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  153.                              326, 295, 368, 318,10, 9, 8,
  154.                             MS_PANELL40 | MS_FRAMEL40,
  155.                             timeSetFunc,
  156.                             0x8011
  157.                         } ;
  158.  
  159. /* timeSetMessageID[0] */
  160.  
  161. static MMIPACKET d010 = {    &timeSetMessageID[0],
  162.                             &timeSetBaseDialogID,
  163.                             &MJ_MSGL40,
  164.                             OFFSET(MSGL40),
  165.                             MS_NONE
  166.                         } ;
  167. static MSGL40    d010d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  168.                              282, 161, 358, 179, 8, 1, 8,
  169.                             MS_NONEL40,
  170.                             "時刻設定",
  171.                                0,  16,  16,
  172.                             MS_BOLDL40 | MS_OUTLINEL40,
  173.                                0,   0
  174.                         } ;
  175.  
  176. /* timeSetMessageID[1] */
  177.  
  178. static MMIPACKET d011 = {    &timeSetMessageID[1],
  179.                             &timeSetBaseDialogID,
  180.                             &MJ_MSGL40,
  181.                             OFFSET(MSGL40),
  182.                             MS_NONE
  183.                         } ;
  184. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  185.                              282, 192, 317, 207, 8, 1,15,
  186.                             MS_OPAQUEL40,
  187.                             "0",
  188.                                0,  16,  16,
  189.                             MS_NONEL40,
  190.                                0,   0
  191.                         } ;
  192.  
  193. /* timeSetMessageID[7] */
  194.  
  195. static MMIPACKET d012 = {    &timeSetMessageID[7],
  196.                             &timeSetBaseDialogID,
  197.                             &MJ_MSGL40,
  198.                             OFFSET(MSGL40),
  199.                             MS_NONE
  200.                         } ;
  201. static MSGL40    d012d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  202.                              280, 272, 287, 287, 8, 9, 8,
  203.                             MS_OPAQUEL40,
  204.                             "0",
  205.                                2,  16,  16,
  206.                             MS_NONEL40,
  207.                                0,   0
  208.                         } ;
  209.  
  210. /* timeSetMessageID[8] */
  211.  
  212. static MMIPACKET d013 = {    &timeSetMessageID[8],
  213.                             &timeSetBaseDialogID,
  214.                             &MJ_MSGL40,
  215.                             OFFSET(MSGL40),
  216.                             MS_NONE
  217.                         } ;
  218. static MSGL40    d013d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  219.                              344, 272, 359, 287, 8, 9, 8,
  220.                             MS_OPAQUEL40,
  221.                             "0",
  222.                                2,  16,  16,
  223.                             MS_NONEL40,
  224.                                0,   0
  225.                         } ;
  226.  
  227. /* timeSetMessageID[9] */
  228.  
  229. static MMIPACKET d014 = {    &timeSetMessageID[9],
  230.                             &timeSetBaseDialogID,
  231.                             &MJ_MSGL40,
  232.                             OFFSET(MSGL40),
  233.                             MS_NONE
  234.                         } ;
  235. static MSGL40    d014d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  236.                              278, 299, 309, 314, 8, 9, 8,
  237.                             MS_OPAQUEL40,
  238.                             "設定",
  239.                                1,  12,  12,
  240.                             MS_NONEL40,
  241.                                8,   0
  242.                         } ;
  243.  
  244. /* timeSetMessageID[10] */
  245.  
  246. static MMIPACKET d015 = {    &timeSetMessageID[10],
  247.                             &timeSetBaseDialogID,
  248.                             &MJ_MSGL40,
  249.                             OFFSET(MSGL40),
  250.                             MS_NONE
  251.                         } ;
  252. static MSGL40    d015d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  253.                              332, 299, 363, 314, 8, 9, 8,
  254.                             MS_OPAQUEL40,
  255.                             "取消",
  256.                                1,  12,  12,
  257.                             MS_NONEL40,
  258.                                8,   0
  259.                         } ;
  260.  
  261. /* timeSetScrollbarID */
  262.  
  263. static MMIPACKET d016 = {    &timeSetScrollbarID,
  264.                             &timeSetBaseDialogID,
  265.                             &MJ_SCRLL40,
  266.                             OFFSET(SCRLL40),
  267.                             MS_NONE
  268.                         } ;
  269. static SCRLL40    d016d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_RIGHTL40 | MS_HORIL40,
  270.                              280, 255, 359, 270, 8,15, 1,
  271.                             MS_PANELL40 | MS_FRAMEL40,
  272.                             timeSetScrollbarFunc,
  273.                                0,   0,  59,   1,   1,
  274.                              265, 266
  275.                         } ;
  276.  
  277. /* timeSetMessageID[2] */
  278.  
  279. static MMIPACKET d017 = {    &timeSetMessageID[2],
  280.                             &timeSetBaseDialogID,
  281.                             &MJ_MSGL40,
  282.                             OFFSET(MSGL40),
  283.                             MS_NONE
  284.                         } ;
  285. static MSGL40    d017d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  286.                              322, 192, 357, 207, 8, 1,15,
  287.                             MS_OPAQUEL40,
  288.                             "0",
  289.                                0,  16,  16,
  290.                             MS_NONEL40,
  291.                                0,   0
  292.                         } ;
  293.  
  294. /* timeSetMessageID[3] */
  295.  
  296. static MMIPACKET d018 = {    &timeSetMessageID[3],
  297.                             &timeSetBaseDialogID,
  298.                             &MJ_MSGL40,
  299.                             OFFSET(MSGL40),
  300.                             MS_NONE
  301.                         } ;
  302. static MSGL40    d018d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  303.                              282, 212, 317, 227, 8, 1,15,
  304.                             MS_OPAQUEL40,
  305.                             "0",
  306.                                0,  16,  16,
  307.                             MS_NONEL40,
  308.                                0,   0
  309.                         } ;
  310.  
  311. /* timeSetMessageID[4] */
  312.  
  313. static MMIPACKET d019 = {    &timeSetMessageID[4],
  314.                             &timeSetBaseDialogID,
  315.                             &MJ_MSGL40,
  316.                             OFFSET(MSGL40),
  317.                             MS_NONE
  318.                         } ;
  319. static MSGL40    d019d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  320.                              322, 212, 357, 227, 8, 1,15,
  321.                             MS_OPAQUEL40,
  322.                             "0",
  323.                                0,  16,  16,
  324.                             MS_NONEL40,
  325.                                0,   0
  326.                         } ;
  327.  
  328. /* timeSetMessageID[5] */
  329.  
  330. static MMIPACKET d020 = {    &timeSetMessageID[5],
  331.                             &timeSetBaseDialogID,
  332.                             &MJ_MSGL40,
  333.                             OFFSET(MSGL40),
  334.                             MS_NONE
  335.                         } ;
  336. static MSGL40    d020d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  337.                              282, 232, 317, 247, 8, 1,15,
  338.                             MS_OPAQUEL40,
  339.                             "0",
  340.                                0,  16,  16,
  341.                             MS_NONEL40,
  342.                                0,   0
  343.                         } ;
  344.  
  345. /* timeSetMessageID[6] */
  346.  
  347. static MMIPACKET d021 = {    &timeSetMessageID[6],
  348.                             &timeSetBaseDialogID,
  349.                             &MJ_MSGL40,
  350.                             0,
  351.                             MS_NONE
  352.                         } ;
  353. static MSGL40    d021d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  354.                              322, 232, 357, 247, 8, 1,15,
  355.                             MS_OPAQUEL40,
  356.                             "0",
  357.                                0,  16,  16,
  358.                             MS_NONEL40,
  359.                                0,   0
  360.                         } ;
  361.  
  362.